a score to settle - Französisch Englisch Wörterbuch